PowerD: | AmigaE: | CreativE: | C/C++: | Comment: |
---|---|---|---|---|
a\b | Mod(a,b) | Mod(a,b) | a%b | |
a|b | a OR b | a||b a OR b | a|b | |
a&b | a AND b | a&b a AND b | a&b | |
a!b | Eor(a,b) | Eor(a,b) | ??? | |
a<<b a>>b | Shl(a,b) Shr(a,b) | a<<b a>>b | ||
a|<b a|>b | - | - | - | |
~a | Not(a) | Not(a) | ~a | |
&a | {a} | {a} | &a | |
a:=:b | tmp:=a a:=b b:=tmp | a:=:b | tmp=a; a=b; b=tmp; | |
=>,>= =<,<= | >= <= | =>,>= =<,<= | >= <= | |
b:=--a b:=++a | b:=a-- b:=a; a++ | b:=a-- b:=a; a++ | b=--a; b=++a; | |
`a | `a | `a | ??? | |
&a | {a} | {a} | &a | a is a function |
SIZEOF_x | SIZEOF x | SIZEOF x | sizeof(x) | |
- | - | SIZEOF x | sizeof(x) | x is a variable |
PowerD: | AmigaE: | CreativE: | C/C++: | Comment: |
---|---|---|---|---|
PROC x() | PROC x() | PROC x() | void x(void) { | |
PROC x()(LONG) ENDPROC a | PROC x() ENDPROC a | PROC x() ENDPROC a | int x(void) { return a;} | |
PROC x()(LONG=1,LONG=2) ENDPROC a | PROC x() ENDPROC a,2 | PROC x() ENDPROC a,2 | ??? | |
EXITIF a | EXIT a | EXIT a | if(a) break; | |
FOR x:=a TO b STEP 2 | FOR x:=a TO b STEP 2 | FOR x:=a TO b STEP 2 | for(x=a;x<=b;b+=2) { | |
FOR x:=a TO b STEP c | - | FOR x:=a TO b STEP c c mustn't change | for(x=a;x<=b;b+=c) { | |
FOR x:=0.1 TO 1.2 STEP 0.2 | - | - | for(x=0.1;x<=1.2;b+=0.2) { | |
SELECT a | SELECT a SELECT b OF a | SELECT a SELECT b OF a | switch(a) { | |
CASE 1 TO 4 | CASE 1..4 | CASE 1..4 | case 1: case 2: case 3: case 4: | |
CASE s | CASE s | CASE s | - | |
CASE s IS a | - | - | - | |
CASE s EXIT a | - | - | - | |
ENDSELECT | ENDSELECT | ENDSELECT | }; | |
ENDSELECT a | - | - | - | |
IFN s WHILEN s | IF s=FALSE WHILE s=FALSE | IF s=FALSE WHILE s=FALSE | if(!s) while(!s) |
PowerD: | AmigaE: | CreativE: | C/C++: | Comment: |
---|---|---|---|---|
FLAG A_1,A_2 | ENUM AB_1,AB_2 SET AF_1,AF_2 | ENUM AB_1,AB_2 SET AF_1,AF_2 | ? | |